var r = +prompt('行数');
var c = +prompt('列数');

if (r < 3 || c < 3) {
    alert('Error');
} else {
    var str = '';
    for (var i = 0; i < r; i++) {
        var tmp = '';
        for (var j = 0; j < c; j++) {
            // 首行 或者 尾行 或者 首列 或者 尾列
            // 判断是否在边缘
            var isEdge =
                i === 0     ||
                i === r - 1 ||
                j === 0     ||
                j === c - 1;
            // 如果在边缘 就拼'a' 否则就拼'x'
            if (isEdge) {
                tmp += 'a';
            } else {
                tmp += 'x';
            }
            tmp += isEdge ? 'a' : 'x';
        }
        str += `${ tmp }\n`;
    }

    alert(str);
}
